* {
  margin: 0;
  padding: 0;
  list-style: none;
  font-family: 'microsoft yahei',arial,sans-serif; }

body {
  font-size: 12px;
  -webkit-text-size-adjust: 100%;
  color: #333333;
  -webkit-font-smoothing: antialiased; }

article, aside, footer, header, nav, section, figure, figcaption, form {
  display: block;
  margin: 0;
  padding: 0;
  border: none; }

.h1, .h2, .h3, h1, h2, h3 {
  margin: 0px; }

i, em {
  font-style: normal; }

input:-webkit-autofill {
  background-color: none;
  background-image: none; }

input {
  outline: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

textarea {
  resize: none;
  outline: none;
  border: none; }

select {
  outline: none; }

.clear {
  zoom: 1; }

.clear:after {
  display: block;
  content: "";
  clear: both; }

img {
  border: none;
  vertical-align: top; }

a {
  text-decoration: none;
  outline: none; }

ul li {
  list-style: none;
  vertical-align: top; }

